package com.yangchuang.openpicture.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yangchuang.openpicture.pojo.PictureStatistics;

/**
 * 图片统计服务接口
 * <p>
 * 该服务负责维护图片的统计数据，包括浏览量、点赞数、收藏数、下载数、评论数等。
 * 使用Redis作为缓存层，提高性能，并定期同步到MySQL数据库。
 *
 * @author naiyi
 * @version 1.0
 * @since 2025-09-01
 */
public interface PictureStatisticsService extends IService<PictureStatistics> {
    void PictureStatsHashUpdate(Long pictureId, Boolean isLike, Boolean isFavorite, Boolean isComment, Boolean isDownload);
}
